New failure rate model for iterative software development life cycle process
نویسندگان
چکیده
Software reliability models are one of the most generally used mathematical tool for estimation reliability, failure rate and number remaining faults in software. Existing software designed to follow waterfall development life cycle process. These existing do not take advantage iterative In this paper, a new model centered on process has been developed. It aims integrate modulation factor incorporating varying needs each phase comprises imperfect debugging with possibility fault introduction removal multiple an interval as proceeds. The proposed validated twelve iterations Eclipse dataset nine Java Development toolkit (JDT) dataset. Parameter done by hybrid particle swarm optimization gravitational search algorithm. Experimental results in-terms goodness-of-fit shows that outperformed Jelinski Moranda, Shick Wolverton, Goel Okummotto Imperfect debugging, GS Mahapatra, Modified Wolverton 83.33% eclipse 77.77% JDT
منابع مشابه
Timeboxing: a process model for iterative software development
P. Jalote’s current address: Dept of CSE; Indian Institute of Technology; Kanpur – 208016; India. ABSTRACT: In today’s business where speed is of essence, an iterative development approach that allows the functionality to be delivered in parts has become a necessity and an effective way to manage risks. In this paper we propose the timeboxing model for iterative software development in which ea...
متن کاملThe Timeboxing process model for iterative software development
In today’s business where speed is of essence, an iterative development approach that allows the functionality to be delivered in parts has become a necessity and an effective way to manage risks. In an iterative process, the development of a software system is done in increments, each increment forming of an iteration and resulting in a working system. A common iterative approach is to decide ...
متن کاملA Simulation Model for the Waterfall Software Development Life Cycle
Software development life cycle or SDLC for short is a methodology for designing, building, and maintaining information and industrial systems. So far, there exist many SDLC models, one of which is the Waterfall model which comprises five phases to be completed sequentially in order to develop a software solution. However, SDLC of software systems has always encountered problems and limitations...
متن کاملNew Process Model: Yes Confident Software Development Process Model
An overview of the more common system development process models used to guide the system analysis, design development and maintenance of information. Generally we have many different techniques and methods used to software development life cycle. Project and most real word models are customized adaptations of the generic models while each is designed for a specific purpose or reason, most have...
متن کاملY: A New Component-Based Software Life Cycle Model
With the need to produce ever larger and more complex software systems, the use of reusable components has become increasingly imperative. Of the many existing and proposed techniques for software development, it seems clear that component-based software development will be at the forefront of new approaches to the production of software systems and holds the promise of substantially enhancing ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Automated software engineering
سال: 2021
ISSN: ['0928-8910', '1573-7535']
DOI: https://doi.org/10.1007/s10515-021-00288-9